@echo off
chcp 65001 >nul
echo ====================================
echo  启动 OriginPoint Engine 后端服务
echo ====================================
echo.

cd backend

echo [1/3] 检查环境变量配置...
if not exist .env (
    echo ✗ 未找到 .env 文件，正在从 env.example 复制...
    copy env.example .env
    echo ✓ 已创建 .env 文件，请编辑配置后重新运行
    pause
    exit
)
echo ✓ 环境变量配置已存在

echo.
echo [2/3] 检查Go依赖...
go mod tidy
if errorlevel 1 (
    echo ✗ Go依赖检查失败
    pause
    exit /b 1
)
echo ✓ Go依赖检查完成

echo.
echo [3/3] 启动后端服务...
echo ➜ 后端服务将在 http://localhost:8080 运行
echo ➜ 按 Ctrl+C 停止服务
echo.
go run cmd/server/main.go

pause

